package com.hardydou.agent;

import java.lang.instrument.Instrumentation;

/**
 * @author ：hardy
 * @description：
 * @date ：Created in 2020/7/6
 * @Copyright ：Hardydou.com
 */
public class PostAgent {

    /***
     * 方法名必须是这个
     * Agent线程是看不到输出的<br/>
     * 会输出到 Target<br/>
     * @param args
     * @param inst
     */
    public static void agentmain(String args, Instrumentation inst) {
        System.out.println("PostAgent.agentmain args=" + args);
        Class<?>[] clazzes = inst.getAllLoadedClasses();
        for (Class clazz : clazzes) {
            System.out.println(clazz.getName());
        }
        System.out.println("PostAgent.agentmain end…");
    }
}
